package org.tis.tools.senior.module.developer.service;

import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import org.tis.tools.senior.module.developer.entity.SRollback;
import org.tis.tools.senior.module.developer.entity.vo.RollbackDetail;

/**
 * sRollback的Service接口类
 * 
 * @author Auto Generate Tools
 * @date 2018/09/26
 */
public interface ISRollbackService extends IService<SRollback>  {

    /**
     * 将回退申请置成功
     * @param guidRollback
     */
    void affirmRollbackSeccess(Integer guidRollback);

    /**
     * 查询所有的回退申请
     * @param page
     * @param wrapper
     * @return
     */
    Page<RollbackDetail> selectRollbackList(Page<RollbackDetail> page,
                                    EntityWrapper<RollbackDetail> wrapper);

    /**
     * 删除回退申请
     * @param guid
     */
    void deleteRollbackBuGuid(Integer guid);
}

